let a1 = function () {};
function b() {
    function c() {
        let a1,a3 ;
        a1 = d();
        d(a1, 2);
    }
    function a() {
        console.log("a");
    }
    a();
}

(function (){
    var c = 2;
    function b(){
        var c=3
    }
})
var d = function (e1, f) {
    console.log(e1, f);
    var b = a1;
    console.log(a1);
    var zs = 2;
    c();
    function c(cd) {
        // var e;
        // var zs;
        // BE.pop();
        // zs = OO({});
        // return zs;
    }
    zs = 4;
    function ff(cd){
        var c1 = c;
        console.log(zs);
        c();
        function d(){

        }
    }
};
d(2, a1);

var f = `a:${a1}`;
var e = 4;
console.log(d.name);